home *** CD-ROM | disk | FTP | other *** search
/ Tricks of the Windows Game Programming Gurus / Tricks of the Windows Game Programming Gurus (SAMS)(2000).iso / Readme.txt
Text File  |  1999-09-06  |  11KB  |  229 lines

  1. Main README.TXT file for "Tricks of Windows Game Programming Gurus - Vol. I"
  2.  
  3. ------------
  4.  
  5. CD-ROM and software copyright (C) 1999 MacMillan Computer Publishing, 
  6. Andre' LaMothe, Xtreme Games LLC. All rights reserved. Individual programs are 
  7. copyrighted by their respective owners and may require separate licensing. 
  8. This CD-ROM may not be redistributed without prior written permission from 
  9. the publisher. The right to redistribute the individual programs on the CD-ROM 
  10. depends on each program's license. Consult each program for details.
  11.  
  12. ------------
  13.  
  14. Table of Contents:
  15.  
  16. I.    INTRODUCTION
  17. II.   THE BONUS ARTICLES and BOOKS on General 3D and Direct3D (PLEASE READ !!!!!!!)
  18. III.  THE GENESIS 3D ENGINE FROM ECLIPSE SOFTWARE
  19. IV.   INSTALLING DIRECTX
  20. V.    INSTALLING THE SOURCE CODE FROM THE BOOK
  21. VI.   INSTALLING THE APPLICATIONS
  22. VII.  PLAYING THE GAMES :)
  23. VIII. PROBLEMS YOU MIGHT ENCOUNTER (PLEASE READ!!!!!!)
  24.  
  25.  
  26. I. INTRODUCTION
  27.  
  28.    Welcome to the wonderful world of Tricks Next Gen! On this CD is a
  29.    plethora of digital treasures from source code, games, and DirectX, to
  30.    applications, and electronic bonus books on 3D, Direct3D, and general topics.
  31.  
  32.    The first thing you might notice is that isn't any kind of main installation
  33.    program on the CD. I have found that 9 out of 10 times the best installer is
  34.    the reader since only he/she knows what and where to install things, so I'm
  35.    going to leave the actuall file copying and installation to you.
  36.  
  37.    However, within each directory there is a README.TXT file that explains what
  38.    the files are and what they are for. The CD is set up like this:
  39.  
  40.    T3DGAME <DIR> - The main directory.
  41.       |
  42.       \DIRECTX       <DIR> - Contains DirectX and DirectMedia.
  43.       \APPLICATIONS  <DIR> - Contains the Applications.
  44.       \ONLINEBOOKS   <DIR> - Contains the On-Line books on 3D.
  45.       \ARTICLES      <DIR> - Contains the extra articles.
  46.       \ARTWORK       <DIR> - Contains stock art media for your use.
  47.       \SOUND         <DIR> - Contains stock sound and MIDI for your use.
  48.       \SOURCE        <DIR> - Contains the entire source code for the book.
  49.       \GAMES         <DIR> - A lot of cool games!
  50.       \GOODIES       <DIR> - It's a surprise!
  51.       \ENGINES       <DIR> - This directory contains numerous 2D/3D engines including
  52.                              the entire Genesis3D engine from Eclipse Software 
  53.                              along with on-line API and usuage manuals written by
  54.                              David Dougher.
  55.  
  56. II.   THE BONUS ARTICLES and BOOKS on General 3D and Direct3D
  57.  
  58.       Volume II of Tricks will contain chapters on the mathematics and software     
  59.       algorithms on 3D graphics written by me (Andre' LaMothe). However, to
  60.       get you started on 3D, so you don't have to wait for Volume II, two contributing
  61.       authors have written complete on-line books on the subject of General 3D and
  62.       Direct3D. These are really part of the physical book and you should of course 
  63.       read them when you are ready. They cyber-books can each be found in the following
  64.       directories:
  65.  
  66.       T3DGAME\ONLINEBOOKS\DIRECT3D_ONLINE\ - The chapters, source, etc. for the complete 
  67.       on-line D3D Retained\Immediate Mode book by the brilliant young 
  68.       programmer\author -- Matthew Ellis.
  69.  
  70.       T3DGAME\ONLINEBOOKS\GENERAL3D_ONLINE\ - The chapters, and support files for the 
  71.       complete on-line general 3D book by Sergei Savchenko, one of the worlds leading
  72.       3D engine developers and the developer of the 3DGPL engine.
  73.  
  74.       Both books consist of a number of chapters in either .HTML, or .DOC. We put the
  75.       books on the CD for two reasons: to save you money in the printing of the book
  76.       and keep the page count down, and since Direct3D is changing so quickly I 
  77.       didn't want to date the internal material inside the book.
  78.  
  79.       In addition to the books there are numerous articles, white papers, and
  80.       a bonus Chapter on game programming on the CD also. They can be found in:
  81.  
  82.       T3DGAME\ARTICLES\
  83.  
  84.  
  85. III. THE GENESIS 3D ENGINE FROM ECLIPSE SOFTWARE
  86.  
  87.      Also contained on the CD is the latest edition of the most advanced 3D 
  88.      engine on the market -- The Genesis 3D engine from Eclipse Software.
  89.      This engine along with the tools will allow you to create Quake level
  90.      games without any programming -- or very little. In addition to the engine
  91.      and its supporting documentation and tools are a number of on-line manuals
  92.      explaining the Genesis3D engine in detail along with the use of its API 
  93.      written by David Dougher.
  94.  
  95. IV. INSTALLING DIRECTX
  96.  
  97.      To run the DirectX programs from this book and to create your own, you
  98.      must have the DirectX 6.1 (or better) Run-Time system and Software
  99.      Development Kit (SDK) loaded. Both the Run-Time files and the SDK
  100.      are contained on this CD within the DIRECTX\ directory. In addition,
  101.      Microsoft has allowed me to place the latest DirectMedia technology
  102.      on the CD also (within the same directory) for your enjoyment and
  103.      experimentaion.
  104.  
  105.      The README.TXT within the DIRECTX\ sub-directory will give you more
  106.      details on the setup and installation of DirectX, but basically you
  107.      must first install the run-time files and then the SDK. The SDK is
  108.      needed by your compiler, so it can access the header, and library
  109.      files needed to build DirectX applications.
  110.  
  111.      Now if you have a later version of DirectX such as DirectX 7.0 then
  112.      you don't need to install DirectX 6.1. Everything from this book will
  113.      work with all future versions of DirectX.
  114.  
  115.  
  116. V. INSTALLING THE SOURCE CODE FROM THE BOOK
  117.  
  118.      The source code and data for each chapter of this book are contained
  119.      within the SOURCE\ sub-directory. I suggest simply copying the entire
  120.      SOURCE\ directory as-is onto your hard drive by "dragging" it from
  121.      the this CD or by using XCOPY or other similar technique.
  122.      
  123.      **** BONUS CHAPTER ****
  124.  
  125.      Also, make sure to check out Bonus Chapter 15 which is only on the CD.
  126.      The text of the chapter is in both MS Word and Acrobat format. The
  127.      Chapter covers "Text Games".
  128.  
  129.  
  130. VI.   INSTALLING THE APPLICATIONS
  131.  
  132.      There are a number of awesome applications that are contained on this
  133.      CD such as TrueSpace, Paint Shop Pro, WinZip, sound editors, MS Word Reader, 
  134.      and Acrobat Reader which you need to read anything in .PDF format.
  135.  
  136.      Each one of these applications installs as a self extracting .EXE and
  137.      takes just a couple minutes. Take a look at the README.TXT file for
  138.      each application for details.
  139.  
  140.  
  141. VII.  PLAYING THE GAMES :)
  142.  
  143.      Last, but definetely not least are the games!!! I have placed a number
  144.      of games on the CD for your enjoyment. They are contained within
  145.      the GAMES\ sub-directory. Take a look at each to see how to install them.
  146.  
  147.  
  148. VIII. PROBLEMS YOU MIGHT ENCOUNTER
  149.  
  150.      * Read Only Flag *
  151.  
  152.      This is a very important detail, so read on. When creating a CD ROM disk
  153.      all the files will be written with the READ-ONLY flag enabled. This is 
  154.      fine in most cases unless you copy the files to your hard drive (which you will)
  155.      and then edit and try to write the files back to disk. You will get a 
  156.      READ-ONLY protection error. 
  157.  
  158.      Fixing this is a snap. You simply need to clear the READ-ONLY flag on any 
  159.      files that you want to modify. There are 3 ways to do it. First, you can 
  160.      do it with Windows and simply navigate into the directory with the file 
  161.      you want to clear the READ-ONLY flag and then select the file, press 
  162.      the RIGHT mouse button to get the file properties and then clear the 
  163.      READ-ONLY flag and APPLY you change. You can do this will more than one 
  164.      file at once by selecting a group of files.
  165.  
  166.      The second way is to use the File Manager and perform a similar set of 
  167.      operations as in the example above. The third and best way is to the DOS 
  168.      ATTRIB command with a DOS prompt. Here's how: 
  169.  
  170.      Assume you have copied the entire SOURCE directory on your hard drive to the 
  171.      location C:\SOURCE. To reset all the READ-ONLY attributes in one fell 
  172.      swoop you can use the ATTRIB command. Here is the syntax:
  173.     
  174.      C:\SOURCE\ATTRIB -r *.* /s
  175.  
  176.      This says to clear the READ-ONLY flag "r" from all files "*.*" and all lower 
  177.      sub-directories "/s".
  178.                        
  179.      * DirectX Driver Problems *
  180.  
  181.      DirectX may not have a driver for your video or sound card. If this is the case, 
  182.      you will be notified during installation. But don't worry if DirectX doesn't 
  183.      install a driver, it will still work, just not as good. If this happens you'll 
  184.      have to go to the manufacturer of your video or sound card and look for DirectX 
  185.      drivers, or else, keep an eye out at the Microsoft DirectX site for new updates.
  186.  
  187.  
  188.      * Compilation Problems *
  189.  
  190.      99% of compiler problems are "pilot" errors. So before you think that something 
  191.      is wrong, make sure that you have all your DirectX library, and header paths 
  192.      set up in the compiler. Make sure that you are creating a standard Win32 .EXE 
  193.      (if you are making a DirectX app). Make sure you have manually included the 
  194.      DirectX .LIB files in your link list. And finally, make sure that you can compile 
  195.      a basic "hello world" program. Don't jump into DirectX Windows programming 
  196.      without getting your compiler and environment setup properly.
  197.  
  198.      * Video Problems *
  199.  
  200.      There are some video cards that even with a DirectX driver, still don't work 
  201.      correctly. This will appear as a sudden flash of black or white video
  202.      when you try to run some of the demos. If this happens, try going into the
  203.      display properties and reseting your machine's video to 640x480 in 256 colors.
  204.      This is the most common mode for the demos and code of the book and may solve
  205.      your problems. To make the switching quick, there is a little utility called
  206.      "Quickres" that is part of the "PowerTools" utility suite. Check out
  207.      the Web for the program. It sits in your system tray and allows you to instantly
  208.      change video modes without re-booting.
  209.  
  210.      * Reading the Articles and On-Line Books
  211.  
  212.        Everything on the CD is either in .DOC, .TXT, .PDF, or .HTML. Hence, you will
  213.        need something that can read .HTML such as Internet Explorer, or Netscape 
  214.        Communicator, Adobe Acrobat Reader for .PDF, and MS WORD 7.0+, or the MS WORD
  215.        Reader to read the .DOC files. If you don't have a browser then you're own your
  216.        own, but the Adobe Acrobat Reader and the MS WORD 7.0 Reader are located in the
  217.        APPLICATIONS\ directory on this CD. Hence, you can install them from there,
  218.        after which you will be able to read .PDF and .DOC files (if you can't already).
  219.  
  220.  
  221.  
  222.  
  223. What is the MaTriX?
  224.  
  225. Lord Necron - 1999
  226.  
  227.  
  228.  
  229.